.footer {
    width: 100vw;
    height: 20vw;
    /* background: orangered; */
    display: flex;
    position: relative;
    /* flex: 1; */
    /* margin-top: .625rem; */
}

.footer div {
    width: 25vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: .625rem;
    color: orangered;

}

.footer div :hover {
    background: orangered;
}



.footer div>i {
    font-size: 1.5rem;
}

footer span {
    color: black;
}